Python Job: Middle Python Developer

Job added on

Company

Improvado

Location

Guadalajara - Mexico

Job type

Full-Time

Python Job Details

Improvado’s Mission

Improvado is committed to a vision of minimizing transaction costs for people to get business answers. Today, data lives in many different siloes and business users need to rely on scarce technical resources in order to get the answers they need to do their job effectively. Improvado is changing that.

The Product

Our No-Code Revenue Data Platform helps marketing and sales teams to connect data from 300+ marketing and sales sources in one place and build a comprehensive picture of their efforts. The platform aggregates data from Facebook, YouTube, Salesforce, TradeDesk, and various other sources to help analysts and C-Suite executives make informed decisions about the distribution of their marketing dollars. We’re proud to be working with teams ranging from SMB to Enterprise companies, including ASUS, Illy Cafe, Adroll, and Teachable.

Position Summary

We’re looking for a Middle Python Developer who can build complex backend systems and sticks to a qualitative coding approach. You will join one of our strong engineering teams and help them with developing Data Extraction, Data Transformation, and other high-load data services.

About you

  • At least 3 years in a role focused on Python backend development (perfectly with Django framework)
  • Strong knowledge of OOP, and multithreading
  • Experience with SQL, including queries optimization
  • Experience with NoSQL databases
  • Comfortable working with Linux
  • Ready to work with the team distributed among different timezones
  • Software Engineering is your true passion
  • Curious and always learning upcoming best practices
  • Code quality lover

Preferred:

  • Experience in high-load/BigData, and REST projects
  • Experience with PostgreSQL, Redis, RabbitMQ, Amazon Web Services, Docker, Kubernetes.
  • Experience with asyncio, or similar frameworks
  • A demonstrated ability to build microservices
  • Proven record of building cloud-based services
  • Ability to work in Continuous Integration environment
  • Understanding of Domain-Driven Design concept

What we do

Everything we do is based on the next things:

  • We gather data from 3rd party APIs
  • We provide QA of these data
  • We let our customers visualize and analyze the data
  • We upload the data to different sources (BigQuery, Redshift, Amazon S3, etc.)

But wait! It’s not that easy. We need to make it reliable so it can be working on a daily basis. It’s important to process hundreds of gigabytes without any breaks in the system.

E.g. we build one service aimed at downloading an extremely huge amount of data from Clickhouse to external sources. This service can track clients’ data schemas changes, and keep an eye for new data appeared.

Why Improvado?

  • Well-tuned workflow and development processes;
  • Modern tech stack (async frameworks, Clickhouse, highload, event-driven architecture, CI/CD, Kubernetes, AWS)
  • Strong engineering culture (test coverage >90%, Domain-Driven Design, “clean architecture”)
  • Constant salary indexation and clear professional growth roadmap (performance reviews)
  • Stock option (ability to get a share in 3X-growing company)
  • 100% remote work
  • Flexible schedule
  • Investors in Improvado are Silicon Valley Elites; i.e., Jonah Goodhart (SVP Oracle Data Cloud, Former Founder & CEO of MOAT), Kim Perell (CEO Amobee), Toby Gabriner (Former CEO Nextroll, CEO Bitly), Auren Hoffman (Founder & Former CEO of LiveRamp), etc.. as well as Bullpen Capital and 500-Start Ups

Job Type: Full-time

Pay: $50,000.00 - $70,000.00 per month

Experience:

  • Python: 3 years (Preferred)